package cn.xjt.demo03;

/**
 * lamda的使用
 * @author xujiangtao
 * @create 2020-07-31-20:41
 */
public class Testlamda02 {
    public static void main(String[] args) {
        //接口类变量指向这个方法实现
        Love l=(int i)->{
            System.out.println("love"+i);
        };
        l.print(20);
        //简化1.  去掉参数类型
        l=(i)->{
            System.out.println("love"+i);
        };
        l.print(30);
        //简化2.  去掉括号
        l=i -> System.out.println("love"+i);
        l.print(40);
        //总结:Lamda表达式
        //1.去掉花括号的前提是，重写的方法语句块只有一行
        //2.定义的接口是函数类接口(接口类只有一个抽象方法)
        //3.多个参数也可以去掉参数类型，要么都去掉，要么都留着
    };
}
interface Love{
    void print(int i);
}
